<!DOCTYPE html>
<html>
<head>
	<title>提现审核列表</title>
	<include file='public/head'>	
	<style>
		.layui-legend-size{font-size:14px !important;}
		.layui-nopadding{padding:0 !important;}
		.layui-overflow{overflow:auto;}
		.layui-nomargin{margin: 0 !important;}
		.layui-bottom{border-bottom:1px solid rgb(226, 226, 226);}
		.layui-input{height:30px !important; }
		.layui-form-search-item .layui-inline{margin-bottom: 5px;} 
		.layui-form-search-item label{margin-left: 15px;}
		.layui-table-page {padding: 7px 0px 0px;}
		.layui-field-padding{border-width: 1px;padding:0 0 5px 10px;}
	</style>	
</head>
<body>
<div class="layui-tab " lay-filter="demo-tab">

	<!-- 搜索栏开始 --> 
	<fieldset class="layui-elem-field layui-field-title layui-field-padding">
		<legend class="layui-legend-size">搜索</legend>
			<div class="layui-form-search-item">
				{$search->createHtml()}
				<button type="submit" class="layui-btn layui-btn-sm layui-btn-primary " style="font-weight:800;" lay-submit="" lay-filter="demo2"><i class="layui-icon ">&#xe615;</i>搜索</button>
			</div>					
		</form>
	</fieldset>
	<!-- 搜索栏结束 -->

	<div class="layui-card">
		<!-- 表格内容开始 -->
		<div class="layui-card">
			<div class="layui-card-header layui-bg-gray layui-bottom">
				<a href="javascript:;" class="layui-btn layui-btn-xs batchAudit-btn" >批量通过<i class="layui-icon">&#xe605;</i></a>
                <a href="javascript:;" class="layui-btn layui-btn-xs layui-btn-danger batchReject-btn" >批量驳回<i class="layui-icon">&#x1006;</i></a>
				<a href="javascript:;" class="layui-btn layui-btn-xs add-btn" onclick="exportAll()"><i class="layui-icon">&#xe67d;</i>导出</a>
			</div>
			<div class="layui-card-body layui-nopadding " >
				<table  class="layui-table layui-nomargin" >
					<!-- 表格头 -->
					<thead>
						<tr>
							<th width='20px'>
								<input type='checkbox' id='check-box-all' class='layui-form-checkbox'>
							</th>
							<php>
								//输出表格头
								echo $table->getHeader();
							</php>
							<th>操作</th>
						</tr>
					</thead>
					<!-- 表格头 -->
					<!-- 表格内容输出 -->
					<form method="post" id="f">
					<volist name="list" id="vo">
						<tr>
							<th>
								<input type="checkbox" class='check-box' name='extract_num[]' value='{$vo.extract_num}'>
							</th>
							<php>
								echo $table->createHtml($vo);
							</php>
							<td width="120px">
                                <button type="button" data-id="{$vo.extract_num}" class="layui-btn layui-btn-primary layui-btn-xs adopt-btn" title="通过"><i class="layui-icon">&#xe605;</i></button>

                                <button type="button" data-id="{$vo.extract_num}" class="layui-btn layui-btn-primary layui-btn-xs reject-btn" title="驳回"><i class="layui-icon">&#x1006;</i></button>

								<a href="{:cmf_plugin_url('Finance://admin_index/orderDetail')}?id={$vo.id}" type='button' class='layui-btn layui-btn-xs layui-btn-primary detail-btn' style='font-weight:800 ;' data-id='{$vo.id}' title='查看'><i class='layui-icon'>&#xe602;</i></a>
							</td>
						</tr>
					</volist>
					</form>
					<!-- 表格内容输出结束 -->
				</table>
	               <div class="layui-table-page">
	                    <div id="layui-table-page1">
	                        <div class="layui-box layui-laypage layui-laypage-default" id="layui-laypage-1">
	                            {$list->render([10,20,30,50,100,500])|default=''}
	                        </div>
	                    </div>
	                </div>				
			</div>						
		</div>
		<!--  表格内容结束 -->
	</div>	
</div>

	<include file='public/scripts'>

<script type="text/javascript">
	
    //全选/取消
    $('#check-box-all').on('click',function(){	
        $('.check-box').prop('checked',$('#check-box-all').prop('checked'));
    }); 

    //审核通过
    $('.adopt-btn').on('click',function(){
        let id = $(this).data('id');
        //询问
        layer.confirm('确定审核通过吗？',{icon:3,title:'提示',btn:['通过','取消']}
        ,function(index,layero){
            $.ajax({
                url:"{:cmf_plugin_url('Finance://audit/extract_agree')}",
                type:'post',
                data:{extract_num:id},
                success:function(data){
					if (data.code == 1) {
						layer.msg(data.msg,{icon:1,time:1500},function(){
							parent.layer.closeAll();
							parent.location.reload(); 
						});
					} else {
						layer.msg(data.msg,{icon:2,time:1500});
					}
                },
                error:function(data){
                    console.log(data);
                    layer.msg('系统错误',{time:1200,icon:5});
                }
            })   
        },function(index){});
    })

    //批量通过
    $('.batchAudit-btn').on('click',function(){
        var id = $('#f').serialize();
        //询问
        layer.confirm('确定审核通过吗？',{icon:3,title:'提示',btn:['通过','取消']}
        ,function(index,layero){
        	console.log(id);
            $.ajax({
                url:"{:cmf_plugin_url('Finance://audit/extract_agree')}",
                type:'post',
                data:id,
                success:function(data){
					if (data.code == 1) {
						layer.msg(data.msg,{icon:1,time:1500},function(){
							parent.layer.closeAll();
							parent.location.reload(); 
						});
					} else {
						layer.msg(data.msg,{icon:2,time:1500});
					}
                },
                error:function(data){
                    console.log(data);
                    layer.msg('系统错误',{time:1200,icon:5});
                }
            })   
        },function(index){});
    })

    //审核驳回
    $('.reject-btn').on('click',function(){
        let id = $(this).data('id');
        layer.prompt({
            formType: 2,
            value: '',
            title: '驳回原因',
            area: ['500px', '400px'] //自定义文本域宽高
            }, function(value, index, elem){
                $.ajax({
                    url:"{:cmf_plugin_url('Finance://audit/extract_refuse')}",
                    type:'post',
                    data:{extract_num:id,reason:value},
                    success:function(data){
						if (data.code == 1) {
							layer.msg(data.msg,{icon:1,time:1500},function(){
								parent.layer.closeAll();
								parent.location.reload(); 
							});
						} else {
							layer.msg(data.msg,{icon:2,time:1500});
						}
                    },
                    error:function(data){
                        console.log(data);
                        layer.msg('系统错误',{time:1200,icon:5});
                    }
                }) 
            layer.close(index);
            });
    });

    //批量驳回
    $('.batchReject-btn').on('click',function(){
        var id = $('#f').serialize();
        layer.prompt({
            formType: 2,
            value: '',
            title: '驳回原因',
            area: ['500px', '400px'] //自定义文本域宽高
            }, function(value, index, elem){
            	id['reason'] = value;
                $.ajax({
                    url:"{:cmf_plugin_url('Finance://audit/extract_refuse')}?reason="+value,
                    type:'post',
                    data:id,
                    success:function(data){
						if (data.code == 1) {
							layer.msg(data.msg,{icon:1,time:1500},function(){
								parent.layer.closeAll();
								parent.location.reload(); 
							});
						} else {
							layer.msg(data.msg,{icon:2,time:1500});
						}
                    },
                    error:function(data){
                        console.log(data);
                        layer.msg('系统错误',{time:1200,icon:5});
                    }
                }) 
            layer.close(index);
            });
    });    

</script>

</body>
</html>
